﻿using Persistencia;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Dlls
{
   public class CotacaoDLL
    {
         Context context;

      public CotacaoDLL()
      {
          context = new Context();
      }
      public IEnumerable<Cotacao> List()
      {
          return (from o in context.Cotacao select o).ToList();
      }
      public void Insert (Cotacao cotacao)
      {
          context.Cotacao.InsertOnSubmit(cotacao);
          context.SubmitChanges();
      }
      public void Update(int codigo,Cotacao cotacao )
      {
          Cotacao cot = context.Cotacao.SingleOrDefault(e => e.Codigo == codigo);
          context.SubmitChanges();
      }
      public void Delete(int codigo, Cotacao cotacao)
      {
          context.Cotacao.DeleteOnSubmit(cotacao);
          context.SubmitChanges();
      }
      public Cotacao getCotacao(int codigo)
      {
          return context.Cotacao.SingleOrDefault(e => e.Codigo == codigo);
      }
     
    }
 }

